"""
定义两个变量保存一个人的身高和体重，编程实现判断这个人的身材是否正常!

公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。

x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x， 如果 x 等于 y 则输出 x+y，否则输出y

从控制台输入三个数，输出最大的值

从控制台输入一个三位数，如果是水仙花数就打印“是水仙花数”，否则打印“不是水仙花数”，例如：153 = 1的三次方 + 5的三次方 + 3的三次方，则153是水仙花数

从控制台输入一个五位数，如果是回文数就打印“是回文数”，否则打印“不是回文数”，例如：11111 12321 12221
"""
import random

tall = 1.70
weigth = 60.5
scorce = round((weigth/tall ** 2),1)
print(scorce)

if 18.5 <= scorce <= 24.9:
    print("正常")
else:
    print("不正常")

num1 = int(input("输入第一个数："))
num2 = int(input("输入第二个数："))
num3 = int(input("输入第三个数："))

if num1 > num2:
    temp = num1
else:
    temp = num2

if temp > num3:
    print(f'最大值是{temp}')
elif temp < num3:
    print(f'最大值是{num3}')


for i in range(100,1000):

    ge = i % 10
    shi = i//10 % 10
    bai = i//100 % 10
    if ge ** 3 + shi ** 3 + bai ** 3 == i:
        print(f'{i}是水仙花数')


#方式一：
a = int(input("请输入一个五位数\n"))
if a > 9999 or a < 100000 :
    print ("不符合要求")
else:
    w = a // 10000
    q = (a - w * 10000) // 1000
    b = (a - w * 10000 - q * 1000) // 100
    s = (a - w * 10000- q * 1000 - b * 100) // 10
    g = a % 10

    if w == g and q == s :
        print(a,"是回文数")
    else:
       print(a,"不是回文数")

#方式二：
num = input("输入一个5位数")

print(num)
#num的逆序
print(num[::-1])

if num == num[::-1]:
    print(num+"是回文数")
else:
    print(num+"不是回文数")
